/**
 * Created with IntelliJ IDEA.
 * Description:
 * https://gitee.com/li--jiaqiang/java-test.git
 * git pull
 * git pull origin master
 * git pull origin master --allow-unrelated-histories
 * User: 86187
 * Date: 2022-04-28
 * Time: 18:59
 */

//Scanner scan = new Scanner(System.in);

import java.util.Scanner;

public class MyLinkList {

    public static void main(String[] args) {
        MyLinkList2 myLinkList2 = new MyLinkList2();
        myLinkList2.addFirst(1); //头插
        myLinkList2.addFirst(2);
        myLinkList2.addFirst(3);
        myLinkList2.addLast(3);

        myLinkList2.display();

        myLinkList2.addLast(4);//尾插
        myLinkList2.addLast(5);
        myLinkList2.addLast(6);
        myLinkList2.addLast(3);
        myLinkList2.addLast(3);
        myLinkList2.display();

        System.out.println(myLinkList2.contains(6)); //查找

        System.out.println(myLinkList2.size);

        myLinkList2.remove(3); //删除
        myLinkList2.remove(5);
        myLinkList2.remove(5);

        myLinkList2.display();
        System.out.println(myLinkList2.size);

        myLinkList2.display(); //  打印

        myLinkList2.removeAllKey(3); //删除链表中所有的3
        myLinkList2.display();
        System.out.println(myLinkList2.size);

        System.out.println(myLinkList2.addIndex(0, 9)); //在0号处插入数据
        myLinkList2.display();
        System.out.println(myLinkList2.addIndex(0, 9));
        myLinkList2.display();
        System.out.println(myLinkList2.addIndex(6, 32));
        myLinkList2.display();
        System.out.println(myLinkList2.addIndex(4, 64));


        //myLinkList2.clear();
        myLinkList2.display();

    }
}
